DiSCo: Distributed Scalable Compilation Tool for Heavy Compilation Workload
نویسندگان
چکیده
منابع مشابه
sdcc: Simple distributed compilation
Compiling large software systems can be very time consuming. Compilation speed is often limited more by the CPU than I/O or memory. Thus, although parallelism on a single machine can improve compile times substantially, there is an opportunity to further speed up compilation by distributing the task across multiple machines. Although software exists for this purpose, most notably distcc, this s...
متن کاملCompilation for Scalable, Paged Virtual Hardware
Reconfigurable computing devices such as field programmable gate arrays (FPGAs) have demonstrated 10x-100x gains in performance and functional density over microprocessors for a variety of applications [13], yet their commercial use is limited primarily to serving as single-task ASIC replacements, which largely ignores their programmability and severely limits their applicability. SCORE (Stream...
متن کاملA Tool for Efficient Content Compilation
We build a tool to assist in content creation by mining the web for information relevant to a given topic. This tool imitates the process of essay writing by humans: searching for topics on the web, selecting content fragments from the found document, and then compiling these fragments to obtain a coherent text. The process of writing starts with automated building of a table of content by obta...
متن کاملEnabling Applications for RDMA: Distributed Compilation Revisited
Remote Direct Memory Access (RDMA) traditionally aimed at improving high-performance computing applications and storage-area networks because CPU cycles and memory bus load can be reduced significantly by applying the zero-copy and direct data-placement techniques offered by RDMA. With the advent of iWARP, the RDMA technology is now available to the ubiquitous TCP/IP infrastructure and, thus, b...
متن کاملCollaborative Compilation Acwes Collaborative Compilation
Modern optimizing compilers use many heuristic solutions that must be tuned empirically. This tuning is usually done "at the factory" using standard benchmarks. However, applications that are not in the benchmark suite will not achieve the best possible performance, because they are not considered when tuning the compiler. Collaborative compilation alleviates this problem by using local profili...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEICE Transactions on Information and Systems
سال: 2013
ISSN: 0916-8532,1745-1361
DOI: 10.1587/transinf.e96.d.589